home *** CD-ROM | disk | FTP | other *** search
- Lklist newlist DCLPROTO((void));
- Hashtab newhtable DCLPROTO((int size));
- unsigned hasher DCLPROTO((char *s));
- void addhnode DCLPROTO((char *nam,vptr dat,Hashtab ht,FFunc freefunc));
- void addhcmdnode DCLPROTO((char *nam,char **pnam));
- void expandhtab DCLPROTO((Hashtab ht));
- vptr gethnode DCLPROTO((char *nam,Hashtab ht));
- void freehtab DCLPROTO((Hashtab ht,FFunc freefunc));
- vptr remhnode DCLPROTO((char *nam,Hashtab ht));
- void insnode DCLPROTO((Lklist list,Lknode llast,vptr dat));
- vptr remnode DCLPROTO((Lklist list,Lknode nd));
- vptr uremnode DCLPROTO((Lklist list,Lknode nd));
- void chuck DCLPROTO((char *str));
- vptr getnode DCLPROTO((Lklist list));
- vptr ugetnode DCLPROTO((Lklist list));
- void freetable DCLPROTO((Lklist tab,FFunc freefunc));
- char *ztrstr DCLPROTO((char *s,char *t));
- void inslist DCLPROTO((Lklist l,Lknode where,Lklist x));
- int countnodes DCLPROTO((Lklist x));
-